using System;
using System.ComponentModel.DataAnnotations;

namespace Boa.AIT.AccesoDatos.Entidades
{
 public partial class AIT_SolicitudEquipo
 {
     public AIT_SolicitudEquipo()
     {
     }
     #region foreign Keys

     public int TipoConfiguracionId_FK {get;set;}
     private AIT_TipoConfiguracion TipoConfiguracionId_obj ;
     public virtual AIT_TipoConfiguracion TipoConfiguracion
      {
          get { return TipoConfiguracionId_obj; }
          set {
                TipoConfiguracionId_obj = value;
                if (TipoConfiguracionId_obj != null) TipoConfiguracionId_FK = TipoConfiguracionId_obj.Id; 
          }
      }
     #endregion
     public virtual int   Id { get; set;}

     [Display(Name = "FechaSolicitud")]
     public virtual DateTime?   FechaSolicitud { get; set;}

     [Display(Name = "FechaEntrega")]
     public virtual DateTime?   FechaEntrega { get; set;}

     [StringLength(100, ErrorMessage = "{0} debe tener al menos {2} caracteres.", MinimumLength = 2)]
     [Display(Name = "GuidSolicitante")]
     public virtual string   GuidSolicitante { get; set;}

     [StringLength(50, ErrorMessage = "{0} debe tener al menos {2} caracteres.", MinimumLength = 2)]
     [Display(Name = "SolicitadoPor")]
     public virtual string   SolicitadoPor { get; set;}

     [StringLength(50, ErrorMessage = "{0} debe tener al menos {2} caracteres.", MinimumLength = 2)]
     [Display(Name = "EntregadoPor")]
     public virtual string   EntregadoPor { get; set;}

     [StringLength(100, ErrorMessage = "{0} debe tener al menos {2} caracteres.", MinimumLength = 2)]
     [Display(Name = "Descripcion")]
     public virtual string   Descripcion { get; set;}
 }
}

